package com.yanqu.road.logic.activity.foxcard.game.effect;

import com.yanqu.road.entity.activity.foxcard.FoxEffectCard;
import com.yanqu.road.entity.activity.foxcard.FoxHandCard;
import com.yanqu.road.entity.activity.foxcard.config.FoxCardEffectCardConfig;
import com.yanqu.road.logic.activity.foxcard.game.FoxCardGameLogic;
import com.yanqu.road.logic.activity.foxcard.game.eFoxCardTriggerType;

public interface FoxCardEffect {
    FoxCardEffect init(FoxCardEffectCardConfig effectConfig, FoxEffectCard effectCard, eFoxCardTriggerType triggerType);
    void handle(FoxCardGameLogic gameLogic, FoxHandCard handCard);

}
